package com.hyh.admin.service;


import com.hyh.admin.domain.resources.Resources;
import com.hyh.admin.domain.resources.ResourcesCollect;

import java.util.List;

/*
 *  资源收藏类
 */
public interface IResourcesCollectService {

    /**
     * @param userId
     * @return
     *  查询自己所有资源收藏
     */
    List<Resources> selectResourcesCollect(Long userId);

    /**
     * @param userId
     * @param resourceId
     * @return
     *  删除资源收藏
     */
    int deleteResourcesCollect(Long userId, Long resourceId);

    /**
     * @param userId
     * @param resourceId
     *  插入资源收藏
     */
    int insertResourcesCollect(Long userId, Long resourceId);

    /**
     * @param userId
     * @param ids
     *  批量删除
     */
    int deleteResourcesCollectBatch(Long userId, Long[] ids);

}
